home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc / OpenDoc Development / Build Support / SCVars.make < prev    next >
Encoding:
Text File  |  1996-02-19  |  1.7 KB  |  75 lines  |  [TEXT/MPS ]

  1. #
  2. #    File:        SC.make
  3. #
  4. #    Contains:    Build variables for SC compiler
  5. #
  6. #    Written by:    Steve Smith
  7. #
  8. #    Copyright:    © 1994,95 by Apple Computer, Inc., all rights reserved.
  9. #
  10. #    Change History (most recent first):
  11. #
  12.  
  13. DumpFileSize = 2000
  14.  
  15. # ----------------------------------------------------------------------
  16. # Compiler
  17. # ----------------------------------------------------------------------
  18.  
  19. C = SC
  20. CPlus = SCpp
  21.  
  22. SymOption = full
  23. MacsbugOption = full
  24. OptimizationOption = off
  25. CodeModelOption = cfmflat
  26. CodeSegmentOptions = -bigseg -onefrag
  27. InlineStringsOption = -b3
  28. CodeGenOptions = -mc68030
  29. StructAlignmentOption = mac68k
  30. WarningOption = -w 17
  31.  
  32. GOptions =     -d _PLATFORM_MACINTOSH_=1            ∂
  33.             -d _PLATFORM_BIG_ENDIAN_=1            ∂
  34.             -align {StructAlignmentOption}        ∂
  35.             {CodeGenOptions}                    ∂
  36.             -model {CodeModelOption}            ∂
  37.             {CodeSegmentOptions}                ∂
  38.             -sym {SymOption}                    ∂
  39.             -mbg {MacsbugOption}                ∂
  40.             {InlineStringsOption}                ∂
  41.             -opt {OptimizationOption}            ∂
  42.             {WarningOption}
  43.  
  44. COptions = {GOptions}
  45. CPlusOptions = {GOptions}
  46.  
  47. # ----------------------------------------------------------------------
  48. # Linker
  49. # ----------------------------------------------------------------------
  50.  
  51. LinkTool = ILink
  52.  
  53. ILinkOptions =    -model {CodeModelOption}    ∂
  54.                 -sym {SymOption}            ∂
  55.                 -mf
  56.  
  57. ILinkShLibOptions =  -xm s
  58.  
  59. ShLibPreLibraries = 
  60.  
  61. ShLibPostLibraries = {Default68kPostLibs}
  62.  
  63. # ----------------------------------------------------------------------
  64. # Post Processing
  65. # ----------------------------------------------------------------------
  66.  
  67. SymTool = ILinkToSym
  68.  
  69. MergeFragmentOptions = -c
  70. MergeFragment68KOption = -t m68k
  71. MergeFragmentShLibOptions = {MergeFragment68KOption}
  72.  
  73. MakeSymOptions = -i "{OpenDocDir}" -r
  74.  
  75.